package com.ytjj.qmyx.admin.mapper;

import com.ytjj.qmyx.admin.model.ImKeyDescribe;
import com.ytjj.qmyx.admin.model.request.ImKeyDescribeReq;
import com.ytjj.qmyx.admin.model.vo.ImKeyDescribeVO;
import com.ytjj.qmyx.admin.model.vo.ImKeyVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ImKeyDescribeMapper {


    List<ImKeyDescribeVO> describeList(@Param("imKeyDescribeReq") ImKeyDescribeReq imKeyDescribeReq);

    int insertDescribe(ImKeyDescribe imKeyDescribe);

    int updateDescribe(ImKeyDescribe imKeyDescribe);

    int deleteDescribe(Integer id);

    ImKeyDescribeVO selectDescribe(Integer id);

    List<ImKeyVO> selectKey(@Param("shortcut") String shortcut);
}
